岗位体验教学法是基于软件开发工作过程,在需求分析、系统设计、软件实现、软件测试、软件技术支持与软件服务每个开发阶段,合理地安排学生在一定的岗位,真实体验岗位的责任,了解岗位所需的技能和应具备的职业素质,应用于程序设计类独立实训课程的一种较为合适的教学方法。

  岗位体验教学法参考企业的人员岗位安排,设置需求分析、系统设计、软件实现、软件测试、软件技术支持与软件服务六个岗位,并设有岗位负责人。

  岗位体验教学法采用企业软件项目小组的组织形式,安排六个人为一个项目组,参考每个人的相对优势安排为六个岗位的负责人(即每个人负责一个岗位,同时是其它岗位的小组成员)。

  岗位体验教学法借鉴企业的软件项目管理,将独立实践教学按照岗位分配工作任务,由岗位负责人负责协调组内成员的合作、监督组员的开发进度,并向指导教师汇报阶段工作。

  岗位体验教学法按照三十至四十人的班型,可将学生分为五至七个项目组。课堂呈现项目组内团队合作,项目组间积极竞争的局面。